Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add initial (and experimental) support for ZFS #527

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

johanfleury
Copy link

@johanfleury johanfleury commented Mar 6, 2020

On config creation, a new dataset is created (.snapshots) that will
store snapshots information and a symlink to the snapshot in the .zfs
directory. This dataset is destroyed on config deletion.

Due to a ZFS “limitations”, snapshots can only be created read-only and
cannot be derived from a parent.

This is based on the initial idea and work of Daniel Sullivan
(@mumblepins).

Implements #145.

On config creation, a new dataset is created (`.snapshots`) that will
store snapshots information and a symlink to the snapshot in the `.zfs`
directory.  This dataset is destroyed on config deletion.

Due to a ZFS “limitations”, snapshots can only be created read-only and
cannot be derived from a parent.

This is based on the initial idea and work of Daniel Sullivan
(mumblepins).

Implements openSUSE#145.
@aisbergg
Copy link

aisbergg commented Nov 5, 2020

I really like to see ZFS support implemented in snapper. There are a few snapshot programs, that can be used with ZFS, but non of which are as convenient:

I don't code in C++, but I can offer my help testing the feature.

@dv-anomaly
Copy link

@johanfleury are you using this to manage data? Any reliability issues?

@i2
Copy link

i2 commented Oct 17, 2022

Is there any update on this PR?

@Username404-59
Copy link

ZFS support would be great

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants